/*
 * xpdefines.h
 *
 *  Created on: 06 08, 2009
 *      Author: lxb
 */

#ifndef _XPDEFINES_H_INCLUDED_
#define _XPDEFINES_H_INCLUDED_

#ifdef __cplusplus
extern "C" {
#endif

/******************************************************************************
 * <Includes>
 *****************************************************************************/

/******************************************************************************
 * <Defines>
 *****************************************************************************/
#ifndef TRUE

/**
 * Represent the value TRUE for the boolean datatype TTBOOL
 */
#define TRUE 1

/**
 * Represent the value FALSE for the boolean datatype TTBOOL
 */
#define FALSE 0
#endif

#ifndef NULL

/**
 * Represent the value NULL for a pointer of any datatype
 */
#define NULL 0
#endif

typedef int xpbool;
typedef unsigned int xpuint;
typedef int xpint;
/******************************************************************************
* <temp define>
 *****************************************************************************/

/******************************************************************************
 * <Enums>
 *****************************************************************************/

/******************************************************************************
 * <Typedefs>
 *****************************************************************************/

/******************************************************************************
 * <API declarations>
 *****************************************************************************/

#ifdef __cplusplus
}
#endif

#endif /* _XPDEFINES_H_INCLUDED_ */

